package com.dayaokeji.rhythmschoolstudent.utils

import android.annotation.SuppressLint
import android.graphics.drawable.Drawable
import com.dayaokeji.rhythmschoolstudent.R
import com.dayaokeji.rhythmschoolstudent.client.common.base.App

/**
 *********************************************************************
 **  Created by Zeno on 2018/7/9
 *********************************************************************
 **  version 1.0
 *********************************************************************
 **  Copyright (C) dayaokeji.com 2018 -- 2020 All rights reserved.
 *********************************************************************
 **
 *********************************************************************
 */
object FileExtUtil {

    @SuppressLint("ResourceType")
    fun getFileExtIcon(ext: String): Int = when(FileUtil.getShowFileType(ext)) {
        FileUtil.FileType.IMAGE -> { // 图片
             R.mipmap.ic_file_type_png
        }
        FileUtil.FileType.PDF -> { // pdf
             R.mipmap.ic_file_type_pdf
        }
        FileUtil.FileType.EXCEL -> { // excel
             R.mipmap.ic_file_type_excel
        }
        FileUtil.FileType.WORD -> { // world
             R.mipmap.ic_file_type_word
        }
        FileUtil.FileType.PPT -> { // ppt
             R.mipmap.ic_file_type_ppt
        }
        FileUtil.FileType.AI -> {
            R.mipmap.ic_file_type_ai
        }
        FileUtil.FileType.AUDIO -> {
            R.mipmap.ic_file_type_mp3
        }
        FileUtil.FileType.HTML -> {
            R.mipmap.ic_file_type_html
        }
        FileUtil.FileType.FLA -> {
            R.mipmap.ic_file_type_fl
        }
        FileUtil.FileType.PSD -> {
            R.mipmap.ic_file_type_ps
        }
        FileUtil.FileType.VIDEO -> {
            R.mipmap.ic_file_type_video
        }
        FileUtil.FileType.XD -> {
            R.mipmap.ic_file_type_xd
        }
        FileUtil.FileType.TXT -> {
            R.mipmap.ic_file_type_txt
        }
        FileUtil.FileType.ZIP -> {
            R.mipmap.ic_file_type_zip
        }
        else -> {
            R.mipmap.ic_file_type_other
        }
    }

}